#include<stdio.h>
#include<stdlib.h>//用于生成随机数
#include<time.h>//用于获取时间戳
#include<unistd.h>//仅用于减缓代码速度,改变时间戳

/*
真题练习
    学习如何输出一定范围内的随机数
    1.如果想要生成7-21范围内的随机数
        首先，把它变成包头不包尾，包左不包右的范围  7-52
        然后拿着区间右端-区间左端   52-7=45
        最后修改代码
*/
int main()
{

    for (int i = 1; i<=5;i++)
    {
        srand(time(NULL));//利用时间戳，生成随机性更强的种子

        int num = rand();
        int X = num % 45 +7;//使随机数区间变为7-52
        printf("-------------------------\n");
        printf("随机数为%d\n",num);
        printf("范围随机数为%d\n",X);

        usleep(1000000);//一百万微秒，即1秒延迟
    }

    return 0;
}